home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 033a / vfx20.zip / VERIFIX.DOC < prev    next >
Text File  |  1991-08-29  |  21KB  |  577 lines

  1.  
  2.  
  3.  
  4.     
  5.     
  6.     
  7.     
  8.     
  9.     
  10.     
  11.     
  12.     
  13.     
  14.     
  15.     
  16.                            V  E  R  I  F  I  X                       
  17.                                     
  18.                                Version 2.0
  19.                                     
  20.                              (c) 1990, 1991
  21.                                     
  22.                         By Sophisticated Software
  23.                                     
  24.                            ALL RIGHTS RESERVED
  25.     
  26.     
  27.     
  28.     
  29.     
  30.     
  31.     
  32.     
  33.     
  34.     
  35.     
  36.     
  37.     
  38.         --------------------------------------------------------
  39.                              Support System
  40.     
  41.                        Sophisticated Software BBS 
  42.     
  43.                               (215)968-4998
  44.                             FidoNET 1:273/215
  45.                            EchoNET 50:5215/215
  46.                                *HST/V.42*
  47.         --------------------------------------------------------
  48.     
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.      --------------------------------------------------------------
  56.      Copyright 1991 by Sophisticated Software - ALL RIGHTS RESERVED
  57.      --------------------------------------------------------------
  58.        
  59.                                DISCLAIMER
  60.     
  61.           Sophisticated   Software hereby disclaims  all   warranties 
  62.     relating to this product, whether expressed or implied, including
  63.     without  limitation any implied warranties of merchantability  or
  64.     fitness for a particular purpose.  Sophisticated Software  cannot
  65.     and  will not be liable for any special,  incidental,  consequen-
  66.     tial,  indirect  or similar damages due to loss of  data  or  any
  67.     other  reason,  even if Sophisticated Software or  an  authorized
  68.     Sophisticated Software agent has been advised of the  possibility
  69.     of such damages.  In no event shall the liability for any damages
  70.     ever  exceed  the  price paid for the license  to  use  software,
  71.     regardless  of the form and/or extent of the claim.  The user  of
  72.     this program bears all risk as to the quality and performance  of
  73.     the software.
  74.     
  75.     
  76.                          SHAREWARE ANNOUNCEMENT
  77.     
  78.          VERIFIX is a fully functional SHAREWARE product. It is   NOT 
  79.     free  and it is NOT in the public domain.  If,  after  evaluating
  80.     the  program for 90 days, you find it to be useful enough to  use
  81.     it  on a regular basis, you are expected to pay for it by  regis-
  82.     tering  with  Sophisticated  Software. The  registration  fee  is
  83.     $20.00.  The .KEY file shall NOT be distributed.  The  registered
  84.     version   will  let you create custom screens, and  display  your 
  85.     bbs name in the opening screen.
  86.     
  87.     
  88.          Please   send  your  name,  address,  BBS   name,  and   BBS  
  89.     number, along with the $20  registration fee to:
  90.     
  91.     
  92.                              Ed Blazejewski
  93.                                P.O. Box 55
  94.                             Newtown, PA 18940
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.      --------------------------------------------------------------
  102.      Copyright 1991 by Sophisticated Software - ALL RIGHTS RESERVED
  103.      --------------------------------------------------------------
  104.     
  105.     If  you  have downloaded a DEMO copy of VERIFIX from  a  bulletin 
  106.     board system, there are a few things you should know:
  107.     
  108.          -  You  will have aprox. 90 day demonstration  period.  This 
  109.          depends when you downloaded VFX20.ZIP from a bulletin board.
  110.          90 days is MORE than enough time to determine if this 
  111.          program suits your needs.  I will post New keys after the
  112.          90 days are up.  Check the CatHouse BBS (Mustangs HQ BBS) or
  113.          call Sophisticated Software.
  114.     
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.      --------------------------------------------------------------
  122.      Copyright 1991 by Sophisticated Software - ALL RIGHTS RESERVED
  123.      --------------------------------------------------------------
  124.     
  125.          To  become a registered user after the 90 day  demonstration 
  126.     period,  just print the ORDER.FRM found in this ZIP file.   After 
  127.     we receive your check / money order WE WILL POST a REGISTERED KEY 
  128.     file on the SUPPORT BBS within 24 hours.  You will be notified on 
  129.     your next logon by a message from the author what the name of the 
  130.     keyfile is and the password needed to download it.
  131.     
  132.          The  Registered  KEY will work with all present  and  future 
  133.     versions of VERIFIX, so, there is only a one time fee.  Each  new 
  134.     version of VERIFIX can be downloaded from the support BBS or  the 
  135.     CATHOUSE BBS (Mustang's HQ BBS).
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.      --------------------------------------------------------------
  143.      Copyright 1991 by Sophisticated Software - ALL RIGHTS RESERVED
  144.      --------------------------------------------------------------
  145.     
  146.                                  PURPOSE
  147.     
  148.          VERIFIX  is  a "hands-off" approach for WILDCAT!  SysOps  to 
  149.     automatically verify new users.  This will put an end to  lengthy 
  150.     voice calls to register new users.  This program will operate  in 
  151.     less  than  2 minutes on-line time.  VERIFIX  will  automatically 
  152.     upgrade  the user to a verified level that you specify. Our  goal 
  153.     was to keep the program, configuration, and ease of use as simple 
  154.     as  possible, but still maintain complete flexibility  and  func-
  155.     tionality.
  156.     
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.      --------------------------------------------------------------
  164.      Copyright 1991 by Sophisticated Software - ALL RIGHTS RESERVED
  165.      --------------------------------------------------------------
  166.     
  167.                                 FEATURES
  168.     
  169.          o  Compatible with Wildcat! 3.0
  170.     
  171.          o  Multi-Node operation
  172.     
  173.          o  Written in 100% Microsoft C 6.0A.
  174.     
  175.          o  Supports locked baud rates up to 38.4K baud, Com1,
  176.             Com2, Com3, Com4 (ANSI standard addresses).
  177.     
  178.          o  Easy to setup.
  179.     
  180.          o  Re-validation protection.
  181.     
  182.          o  Checks user entered Area Code against a sysop defined 
  183.             areacode.bad file for protection.
  184.     
  185.          o  Checks user entered prefix against a sysop defined 
  186.             prefix.bad file for protection.
  187.     
  188.          o  Creates log files to show exactly what the new user has 
  189.             done.  Also writes to ACTIVITY.### LOG.
  190.     
  191.          o  Sysop can create customized screens, both ansi AND ascii.
  192.             Registered version.
  193.     
  194.          o  Monitors carrier.  Will recover if new user drops carrier 
  195.             inside of VERIFIX.
  196.     
  197.          o  Hitting ESCape key terminates verification.
  198.     
  199.          o  License Key concept.  Gives you a 90 day evaluation
  200.             period.
  201.     
  202.          o  Free software updates available electronically.
  203.     
  204.          o  Support BBS.
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.      --------------------------------------------------------------
  212.      Copyright 1991 by Sophisticated Software - ALL RIGHTS RESERVED
  213.      --------------------------------------------------------------
  214.     
  215.                               INSTRUCTIONS
  216.               
  217.               The following files are included in the .ZIP:
  218.     
  219.          DOOR1.BAT      -    Sample Bat File
  220.          VERIFIX.EXE    -    Executable File
  221.          VERIFIX.CFG    -    Sample Config File
  222.          VERIFIX.DOC    -    This File
  223.          VERIFIX.HIS    -    History file (ALWAYS READ!)
  224.          VCONFIG.EXE    -    EDITOR used to create the .CFG file
  225.          VCONFIG.HLP    -    The Help file for VCONFIG
  226.          ORDER.FRM      -    Order form to be printed 
  227.          README.1ST     -    Important info not in this .DOC file
  228.     
  229.          Below  is  a list of files the SYSOP creates, if  he/she  so 
  230.     desires:
  231.     
  232.     NOTE:  These  files  are not necessary for  proper  execution  of 
  233.     VERIFIX.   VERIFIX will use the built in default screens  if  the 
  234.     following files are not found!
  235.     
  236.          AREACODE.BAD   -    Text file filled with non-dialable 
  237.                              Area Codes
  238.          PREFIX.BAD     -    Text file filled with non-dialable
  239.                              prefixes.
  240.          DIAL1.YES      -    Text file filled with prefixes in the 
  241.                              Area Code but need to dial 1 to reach.
  242.          LOCAL.NBS      -    Text file filled with local extensions.
  243.          *CALLBACK.BBS  -    MONO screen displayed on call back.
  244.          *CALLBACK.SCR  -    ANSI screen displayed on call back.
  245.          *BYE.BBS       -    MONO goodbye screen
  246.          *BYE.SCR       -    ANSI goodbye screen
  247.          *VERIFIED.BBS  -    MONO screen displayed when the user
  248.                              has successfully been verified.
  249.          *VERIFIED.SCR  -    ANSI screen displayed when the user  
  250.                              has successfully been verified.
  251.          *NOTVALID.BBS  -    MONO screen displayed when user fails 
  252.                              verification.
  253.          *NOTVALID.SCR  -    ANSI screen displayed when user fails
  254.                              verification.
  255.          *NOTNEW.BBS    -    MONO screen displayed when an already 
  256.                              verified AND upgraded user accesses
  257.                              VERIFIX.
  258.     
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.      --------------------------------------------------------------
  266.      Copyright 1991 by Sophisticated Software - ALL RIGHTS RESERVED
  267.      --------------------------------------------------------------
  268.     
  269.          *NOTNEW.SCR    -    ANSI screen displayed when an already 
  270.                              verified AND upgraded user accesses
  271.                              VERIFIX.
  272.          *BENCALED.SCR  -    ANSI screen displayed when a verified 
  273.                              but NOT upgraded user accesses VERIFIX.
  274.          *BENCALED.BBS  -    MONO screen displayed when a verified
  275.                              but NOT upgraded user accesses VERIFIX.
  276.          USER#.SCR      -    ANSI screen that is written to corresp-
  277.                              ond to the user number.  Will be avail-
  278.                              able when line 11 in .cfg file is Y
  279.          USER#.BBS      -    BBS screen.  Read above.
  280.     
  281.     NOTE: the * before the filenames mean that it is available in the 
  282.     Registered version.
  283.     
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.      --------------------------------------------------------------
  291.      Copyright 1991 by Sophisticated Software - ALL RIGHTS RESERVED
  292.      --------------------------------------------------------------
  293.     
  294.                               INSTALLATION
  295.     
  296.     Installation is simple, if you follow these directions:
  297.     
  298.     1.  Before Installation BACKUP your system.  Sophisticated  Soft-
  299.     ware will not be responsible for any loss of data.
  300.     
  301.     2.  Place all the files from the diskette into the sub  directory 
  302.     that you will be running the door from.  
  303.     
  304.     i.e. D:\WC30\DOOR\VERIFIX 
  305.     
  306.     3. Create  the VERIFIX.CFG file.
  307.      
  308.     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  309.     !!!! THIS FILE MUST BE CREATED BY VCONFIG !!!!
  310.     !!!!      or a STANDARD TEXT editor       !!!!
  311.     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 
  312.     
  313.     Ed                         <--- SysOp's first name
  314.     Blazejewski                <--- SysOp's last name
  315.     Sophisticated Software BBS <--- Your BBS name
  316.     D:\WC30                    <--- Directory of NODE HOME files.
  317.     38400                      <--- LOCKED BAUD rate or NO
  318.     Y                          <--- Call Long Distance Y/N
  319.     T                          <--- Tone or Pulse T/P
  320.     215                        <--- SysOp's area code
  321.     NEWUSER                    <--- New User Security level
  322.     9,                         <--- Additional Dialing prefix or NO
  323.     VERIFIED                   <--- Verified Security level
  324.     N                          <--- Hang Up user after verified?     
  325.     
  326.     Note1:  VERIFIX reads the environment and searches for the varia-
  327.     ble  set  WCNODEID=  if not found it assumes it is node  1  of  a 
  328.     multi-line version, or a single line version.  If you are running 
  329.     a  mulitline version of Wildcat! make sure that SET WCNODEID=  is 
  330.     set correctly in your cat.bat file.  Refer to the Wildcat!  docu-
  331.     mentation.
  332.     
  333.     Note2:  The NODE HOME directory is where WILDCAT.EXE resides, and 
  334.     your activity.### logfile is written.
  335.     
  336.     Note3:   The 9, in the additional dialing prefix field is  useful 
  337.     for  an office or special environment.  If you need to dial a  9, 
  338.     to get out, here is were you insert that additional code.   Also, 
  339.     you  can insert your 1-800 long distance number, then  your  long 
  340.     distance code, if you have a calling card. 
  341.     
  342.     i.e. 18005551212,,,,194875210
  343.     
  344.     
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.     ---------------------------------------------------------------
  352.     Copyright 1991 by Sophisticated Software.  ALL RIGHTS RESERVED
  353.     ---------------------------------------------------------------
  354.     
  355.     The  above string will be appended to the number entered  by  the 
  356.     caller.  IF YOU DON'T USE THIS OPTION, ENTER A NO
  357.     
  358.     5. Create a DOORx.BAT file in the node home directory. It  should 
  359.     look like this:
  360.     
  361.     
  362.               ECHO OFF
  363.               cd \wc30\door\verifix
  364.               verifix
  365.     
  366.     This  batch files will work if you have Wildcat setup to  run  in 
  367.     SWAP mode.
  368.     
  369.               ECHO OFF
  370.               cd \wc30\door\verifix
  371.               verifix
  372.               cat.bat
  373.     
  374.     This is the batch file if you are NOT shelling to run doors.
  375.     
  376.     6. VERIFIX can NOT be run from the local mode.  It always  checks 
  377.     for carrier.  
  378.     
  379.     7.  Create  a text file called AREACODE.BAD and insert  the  Area 
  380.     Codes you do NOT want to call.
  381.     
  382.     Example:
  383.     
  384.     201
  385.     516
  386.     911
  387.     555
  388.     
  389.     8.  Create a text file called PREFIX.BAD and insert the  prefixes 
  390.     you do NOT want to call.
  391.     
  392.     Example:
  393.     
  394.     555
  395.     911
  396.     
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.      --------------------------------------------------------------
  404.      Copyright 1991 by Sophisticated Software - ALL RIGHTS RESERVED
  405.      --------------------------------------------------------------
  406.     
  407.     The  AREACODE.BAD and PREFIX.BAD files are for  your  protection.  
  408.     This way the caller will not have YOUR system call the police  or 
  409.     directory assistance! It is not necessary to create  AREACODE.BAD 
  410.     and PREFIX.BAD files; but if found, VERIFIX will use them.   Make 
  411.     sure that the *.BAD files you create are in the VERIFIX  directo-
  412.     ry.
  413.     
  414.     
  415.     9.  Create  a file called LOCAL.NBS (optional).  This  will  tell 
  416.     Verifix  the LOCAL EXCHANGES in your area.  Verifix will  compare 
  417.     the  user  entered  prefix  to all  the  prefixes  found  in  the 
  418.     LOCAL.NBS  file.   If a match is found, VERIFIX  will  call  that 
  419.     user, because he/she is a local call.  If your long distance flag 
  420.     is  set  to  Y  in the VERIFIX.CFG file,  then  the  creation  of 
  421.     LOCAL.NBS  is  not needed, because VERIFIX  will  call  everyone, 
  422.     regardless if he/she is long distance or not.
  423.     
  424.     EXAMPLE: (only these local prefixes will be called)
  425.     968
  426.     349
  427.     919
  428.     
  429.     Verifix  will write a file called PHONE.NBS each time it is  run.  
  430.     In  this file is a list of all the phone numbers that  the  users 
  431.     have  been verified at.  VERIFIX reads this file to determine  if 
  432.     the user has already been called. The phone number in the callin-
  433.     fo.bbs file will be written into PHONE.NBS.  If the user enters a 
  434.     different  number than in the callinfo.bbs, this number  AND  the 
  435.     callinfo.bbs phone number will be written into PHONE.NBS.
  436.     
  437.     
  438.                               CARRIER LOSS
  439.     
  440.     VERIFIX will sense loss of carrier and will shut itself down  and 
  441.     return back to the bbs software on its own.  You can run a Watch-
  442.     dog  program if it makes you feel better, but it is  not  needed. 
  443.     VERIFIX  will  also write to the activity that carrier  loss  was 
  444.     detected.
  445.     
  446.     
  447.                               MISCELLANEOUS
  448.     
  449.     VERIFIX  also  interprets modem return  codes,  therefore  during 
  450.     dialing,  the modem no longer times out.  If VERIFIX gets a  busy 
  451.     signal  it will end that call and try again.  VERIFIX writes  its 
  452.     own activity logs in the directory where VERIFIX resides; it also 
  453.     writes  to the wildcat activity.log file.  The logs are  as  fol-
  454.     lows:
  455.     
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.      --------------------------------------------------------------
  463.      Copyright 1991 by Sophisticated Software - ALL RIGHTS RESERVED
  464.      --------------------------------------------------------------
  465.     
  466.     1.  VALIDUSR.YES - This file is written if a new user successful-
  467.     ly  completes the verification process.  It writes the  following 
  468.     to the logfile:
  469.     
  470.     
  471.               a) Users Name
  472.               b) Time verified
  473.               c) Date verified
  474.               d) if number is different from WILDCAT database
  475.                  number.
  476.     
  477.          i.e.
  478.     ----------------------------------------------------------------------
  479.     ED BLAZEJEWSKI has been VERIFIED at 12:00a on 12/15/90 please upgrade 
  480.     ----------------------------------------------------------------------
  481.     KEVIN SANTELLA has been VERIFIED at 12:05a on 12/15/90 please upgrade
  482.               * Dialed number is different from BBS database
  483.               * phone number dialed is
  484.               * (908)806-8856
  485.     ----------------------------------------------------------------------
  486.     
  487.     2.  VALIDUSR.NO  - This file is written if a new user  fails  the 
  488.     verification process for any of the following reasons.
  489.     
  490.               a) Security level too high (not new user)
  491.               b) No answer after 3 tries
  492.               c) Wrong Password
  493.               d) Dropped Carrier
  494.               e) Unacceptable Areacode and Prefix entered (as
  495.                  defined by the SysOp)
  496.     
  497.     It writes the following to the logfile:
  498.     
  499.               a) Users Name
  500.               b) Time failed verification
  501.               c) Date failed verification
  502.               d) Reason for failure
  503.     
  504.     i.e.
  505.     -------------------------------------------------------------
  506.     ED BLAZEJEWSKI has FAILED VERIFICATION at 12:00a on 12/15/90 
  507.               * Unacceptable number entered!!
  508.               * Tried to dial 911 
  509.     -------------------------------------------------------------
  510.     KEVIN SANTELLA has FAILED VERIFICATION at 12:05a on 12/15/90
  511.               * Incorrect Password was returned
  512.               * Should have been KEVIN
  513.               * but tried HACKER
  514.     -------------------------------------------------------------
  515.     ED BLAZEJEWSKI has FAILED VERIFICATION at 12:10a on 12/15/90 
  516.               * No answer after 3 consecutive tries
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.      --------------------------------------------------------------
  524.      Copyright 1991 by Sophisticated Software - ALL RIGHTS RESERVED
  525.      --------------------------------------------------------------
  526.     
  527.     -------------------------------------------------------------
  528.     KEVIN SANTELLA has FAILED VERIFICATION at 12:15a on 12/15/90
  529.               * Security Level Too High
  530.               * Was 900, maximum to enter door is 10
  531.     -------------------------------------------------------------
  532.     
  533.     Verifix also writes the above information to the wildcat  activi-
  534.     ty.###  log  file.  If you run a single node, then  verifix  will 
  535.     write  to  the activity.001 file.  It will track  the  user,  and 
  536.     append  his/her actions to the activity.001 file.  If you  run  a 
  537.     multi-node version of wildcat, verifix will write to activity.002 
  538.     if  node  2 is used.  It is important to have SET  WCNODEID=2  in 
  539.     your cat.bat file.  This tells verifix what log to write to.
  540.     
  541.                              UPGRADING USERS
  542.     
  543.          In  the  past, Verifix needed a special program  written  by 
  544.     Dave  Cody to upgrade the user.  This upgrading of users  is  ALL 
  545.     DONE INTERNALLY BY VERIFIX now.
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.      --------------------------------------------------------------
  553.      Copyright 1991 by Sophisticated Software - ALL RIGHTS RESERVED
  554.      --------------------------------------------------------------
  555.     
  556.     
  557.                               USER SUPPORT
  558.     
  559.     If you have any questions, problems or suggestions we would  like 
  560.     to  hear  from you.  You can also pickup the  latest  version  of 
  561.     VERIFIX from:
  562.                                     
  563.                        Sophisticated Software BBS
  564.                              (215) 968-4998
  565.                                 24 Hours
  566.                             Fidonet 1:273/215
  567.                           *HST* 9600 Baud V.42
  568.     
  569.     Thanks so much for your support!
  570.     Special thanks to Kevin Santella for all your help in the past...
  571.     Couldn't have done it without ya...
  572.     
  573.          Ed Blazejewski
  574.  
  575.  
  576. 
  577.